#pragma once
#include "../../core/Object.h"
POCELAIN_NAMESPACE_BEGIN
#define OPENGL_INVALID_VAO_NUM (0)
class OpenGLVertexArrayObject : public Object
{
public:
    OpenGLVertexArrayObject();
    virtual ~OpenGLVertexArrayObject();
    void bind();
    static void unbind();
private:
    GLuint mVAOName = OPENGL_INVALID_VAO_NUM;
};
POCELAIN_NAMESPACE_END
